home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 February / OpenLinux 2.3 CD.iso / live / usr / X11R6 / lib / X11 / xkb / symbols / is < prev    next >
Encoding:
Text File  |  1999-08-10  |  6.0 KB  |  126 lines

  1. // KBD keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
  2. // based on the german keyboard
  3.  
  4. default partial alphanumeric_keys
  5. xkb_symbols "default" {
  6.  
  7.     // Describes the differences between a very simple US/ASCII
  8.     // keyboard and an Icelandic one
  9.  
  10.     // Alphanumeric section
  11.     name[Group1]= "Icelandic";
  12.     key <TLDE> {        [     grave,    bar             ],
  13.                         [       bar                     ]       };
  14.     key <AE02> {        [         2,    quotedbl        ],
  15.                         [        at                     ]       };
  16.     key <AE03> {        [         3,    numbersign      ],
  17.                         [ threesuperior,sterling        ]       };
  18.     key <AE04> {        [         4,    dollar          ],
  19.                         [ onequarter,   currency        ]       };
  20.     key <AE05> {        [         5,    percent         ],
  21.                         [   onehalf                     ]       };
  22.     key <AE06> {        [         6,    ampersand       ],
  23.                         [ threequarters                 ]       };
  24.     key <AE07> {        [         7,    slash           ],
  25.                         [ braceleft                     ]       };
  26.     key <AE08> {        [         8,    parenleft       ],
  27.                         [ bracketleft                   ]       };
  28.     key <AE09> {        [         9,    parenright      ],
  29.                         [ bracketright, plusminus       ]       };
  30.     key <AE10> {        [         0,    equal           ],
  31.                         [ braceright,   degree          ]       };
  32.     key <AE11> {        [ odiaeresis,   Odiaeresis      ],
  33.                         [ backslash,    questiondown    ]       };
  34.     key <AE12> {        [ minus,        underscore      ],
  35.                         [ ccedilla                      ]       };
  36.     key <AD01> {        [         q,    Q               ],
  37.                         [        at                     ]       };
  38. //    key <AD05> {      [         t,    T               ]       };
  39. //    key <AD06> {      [         z,    Z               ]       };
  40.     key <AD07> {        [         u,    U               ],
  41.                         [   uacute                     ]       };
  42. //    key <AD08> {      [         i,    I               ]       };
  43.     key <AD11> {        [ eth,                  Eth     ],
  44.                         [ dead_diaeresis                ]       };
  45.     key <AD12> {        [ apostrophe ,  question        ],
  46.                         [ asciitilde,   dead_macron     ]       };
  47. //    key <AC04> {      [         f,    F               ]       };
  48. //    key <AC05> {      [         g,    G               ]       };
  49.     key <AC10> {        [ ae,                   AE      ],
  50.                         [ asciicircum                   ]       };
  51.     key <AC11> {        [ dead_acute,   dead_grave      ],
  52.                         [ asciicircum                   ]       };
  53.  
  54.     key <LSGT> {        [      less,    greater         ],
  55.                         [       bar                     ]       };
  56. //    key <AB01> {      [         y,    Y               ],
  57. //                      [ guillemotleft, less           ]       };
  58. //    key <AB07> {      [         m,    M               ],
  59. //                      [        mu                     ]       };
  60.     key <AB08> {        [     comma,    semicolon       ]       };
  61.     key <AB09> {        [    period,    colon           ],
  62.                         [ periodcentered, division      ]       };
  63.     key <AB10> {        [     thorn,    Thorn   ]       };
  64. //    key <BKSL> {        [ plus,         asterisk        ],
  65. //                        [ asciicircum                   ]       };
  66.     key <BKSL> {        [ plus,         asterisk        ],
  67.                         [ quoteleft                   ]       };
  68.     key <RALT> {        [ Mode_switch,  Multi_key       ]       };
  69.  
  70.     // End alphanumeric section
  71.  
  72.     // begin modifier mappings
  73.     modifier_map Shift  { Shift_L };
  74.     modifier_map Lock   { Caps_Lock };
  75.     modifier_map Control{ Control_L };
  76.     modifier_map Mod3   { Mode_switch };
  77. };
  78.  
  79. partial alphanumeric_keys
  80. xkb_symbols "Sundeadkeys" {
  81.     include "is(basic)"
  82.     key <TLDE> {        [ SunFA_Circum, degree          ],
  83.                         [   notsign                     ]       };
  84.     key <AE12> {        [ SunFA_Acute,  SunFA_Grave     ],
  85.                         [ SunFA_Cedilla                 ]       };
  86.     key <AD11> {        [ udiaeresis,   Udiaeresis      ],
  87.                         [ SunFA_Diaeresis               ]       };
  88.     key <AD12> {        [      plus,    asterisk        ],
  89.                         [ SunFA_Tilde,  dead_macron     ]       };
  90.     key <AC10> {        [ odiaeresis,   Odiaeresis      ],
  91.                         [ SunFA_Acute                   ]       };
  92.     key <AC11> {        [ adiaeresis,   Adiaeresis      ],
  93.                         [ SunFA_Circum                  ]       };
  94.  
  95.     key <BKSL> {        [ numbersign,   acute           ],
  96.                         [ SunFA_Grave                   ]       };
  97. };
  98.  
  99. partial alphanumeric_keys
  100. xkb_symbols "sundeadkeys" {
  101.     include "is(Sundeadkeys)"
  102. };
  103.  
  104. partial alphanumeric_keys
  105. xkb_symbols "nodeadkeys" {
  106.     include "is(basic)"
  107.     include "is(basic)"
  108.     key <TLDE> {        [ asciicircum,  degree          ],
  109.                         [   notsign                     ]       };
  110.     key <AE12> {        [ apostrophe,   grave           ],
  111.                         [ cedilla                       ]       };
  112.     key <AD11> {        [ udiaeresis,   Udiaeresis      ],
  113.                         [ diaeresis                     ]       };
  114.     key <AD12> {        [      plus,    asterisk        ],
  115.                         [ asciitilde,   macron          ]       };
  116.     key <AC10> {        [ odiaeresis,   Odiaeresis      ],
  117.                         [ acute                         ]       };
  118.     key <AC11> {        [ adiaeresis,   Adiaeresis      ],
  119.                         [ asciicircum                   ]       };
  120.  
  121.     key <BKSL> {        [ numbersign,   acute           ],
  122.                         [ grave                         ]       };
  123. };
  124.  
  125.  
  126.